#include <stdio.h>

// 定义一个数组 arr，将数组 arr 中的 n 个整数按照相反的顺序进行存放，
// 然后输出新的数组 arr

void reverse(int arr[], int len) {
    int i, j, k, temp;
    k = (len - 1) / 2;
    for (i = 0; i <= k; i++) {
        j = len - 1 - i;
        temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
    }
}

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int len = sizeof(arr) / sizeof(arr[0]);
    reverse(arr, len);
    for (int i = 0; i < len; i++) {
        printf("arr[%d]=%d\n", i, arr[i]);
    }
}
